home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 1320 / rchctrla.rc < prev    next >
Text File  |  1997-06-01  |  5KB  |  199 lines

  1. /*  Project RichView
  2.      Pierre Albou
  3.      Copyright ⌐ 1997. All Rights Reserved.
  4.  
  5.      SUBSYSTEM:    richview.exe Application
  6.     FILE:         rchctrla.rc
  7.      AUTHOR:       P. Albou
  8.  
  9.  
  10.     OVERVIEW
  11.     ========
  12.     All resources defined here.      
  13. */
  14.  
  15. #if !defined(WORKSHOP_INVOKED)
  16. #include <windows.h>
  17. #endif
  18. #include "rchctrla.rh"
  19.  
  20. SDI_MENU MENU 
  21. {
  22.  POPUP "&Document"
  23.  {
  24.   MENUITEM "&Copy selection\tCtrl+C", CM_FILECOPY, GRAYED
  25.   MENUITEM SEPARATOR
  26.   MENUITEM "Print p&age...", CM_FILEPRINT_PAGE, GRAYED
  27.   MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  28.   MENUITEM SEPARATOR
  29.   MENUITEM "E&xit\tAlt+F4", CM_EXIT
  30.  }
  31.  
  32.  MENUITEM SEPARATOR
  33.  POPUP "&Search"
  34.  {
  35.   MENUITEM "&Find...", CM_EDITFIND, GRAYED
  36.   MENUITEM "&Next\tF3", CM_EDITFINDNEXT, GRAYED
  37.  }
  38.  
  39.  MENUITEM SEPARATOR
  40.  MENUITEM SEPARATOR
  41.  MENUITEM SEPARATOR
  42.  MENUITEM SEPARATOR
  43.  POPUP "&Help"
  44.  {
  45.   MENUITEM "About the &application...", CM_HELPABOUT
  46.   MENUITEM "About the &document...", CM_HELPABOUT_THE_DOCUMENT
  47.  }
  48.  
  49. }
  50.  
  51. // Accelerator table for short-cut to menu commands. (include\owl\editfile.rc)
  52. SDI_MENU ACCELERATORS 
  53. {
  54.  VK_F3, CM_EDITFINDNEXT, VIRTKEY
  55.  VK_C, CM_FILECOPY, VIRTKEY, CONTROL
  56.  VK_INSERT, CM_FILECOPY, VIRTKEY, CONTROL
  57. }
  58.  
  59. // Search string resources (include\owl\editsear.rc)
  60. STRINGTABLE 
  61. {
  62.  IDS_CANNOTFIND, "Cannot find \042%s\042."
  63. }
  64.  
  65. // Exception string resources (include\owl\except.rc)
  66. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  67. BEGIN
  68.     IDS_OWLEXCEPTION,           "ObjectWindows Exception"
  69.     IDS_UNHANDLEDXMSG,          "Unhandled Exception"
  70.     IDS_OKTORESUME,             "OK to resume?"
  71.     IDS_UNKNOWNEXCEPTION,       "Unknown exception"
  72.  
  73.     IDS_UNKNOWNERROR,           "Unknown error"
  74.     IDS_NOAPP,                  "No application object"
  75.     IDS_OUTOFMEMORY,            "Out of memory"
  76.     IDS_INVALIDMODULE,          "Invalid module specified for window"
  77.     IDS_INVALIDMAINWINDOW,      "Invalid MainWindow"
  78.     IDS_VBXLIBRARYFAIL,         "VBX Library init failure"
  79.  
  80.     IDS_INVALIDWINDOW,          "Invalid window %s"
  81.     IDS_INVALIDCHILDWINDOW,     "Invalid child window %s"
  82.     IDS_INVALIDCLIENTWINDOW,    "Invalid client window %s"
  83.  
  84.     IDS_CLASSREGISTERFAIL,      "Class registration fail for window %s"
  85.     IDS_CHILDREGISTERFAIL,      "Child class registration fail for window %s"
  86.     IDS_WINDOWCREATEFAIL,       "Create fail for window %s"
  87.     IDS_WINDOWEXECUTEFAIL,      "Execute fail for window %s"
  88.     IDS_CHILDCREATEFAIL,        "Child create fail for window %s"
  89.  
  90.     IDS_MENUFAILURE,            "Menu creation failure"
  91.     IDS_VALIDATORSYNTAX,        "Validator syntax error"
  92.     IDS_PRINTERERROR,           "Printer error"
  93.  
  94.     IDS_LAYOUTINCOMPLETE,       "Incomplete layout constraints specified in window %s"
  95.     IDS_LAYOUTBADRELWIN,        "Invalid relative window specified in layout constraint in window %s"
  96.  
  97.     IDS_GDIFAILURE,             "GDI failure"
  98.     IDS_GDIALLOCFAIL,           "GDI allocate failure"
  99.     IDS_GDICREATEFAIL,          "GDI creation failure"
  100.     IDS_GDIRESLOADFAIL,         "GDI resource load failure"
  101.     IDS_GDIFILEREADFAIL,        "GDI file read failure"
  102.     IDS_GDIDELETEFAIL,          "GDI object %X delete failure"
  103.     IDS_GDIDESTROYFAIL,         "GDI object %X destroy failure"
  104.     IDS_INVALIDDIBHANDLE,       "Invalid DIB handle %X"
  105. END
  106.  
  107. //
  108. // Misc application definitions
  109. //
  110.  
  111. // About box.
  112. IDD_ABOUT DIALOG 32, 33, 204, 65
  113. STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_CAPTION | WS_SYSMENU
  114. CAPTION "RichView RTF resource viewer"
  115. FONT 8, "MS Sans Serif"
  116. {
  117.  CTEXT "Version 1.0", -1, 2, 14, 200, 8, SS_CENTER | SS_NOPREFIX | WS_GROUP
  118.  CTEXT "Copyright \xA9 Pierre Albou, 1997", -1, 2, 4, 200, 8, SS_CENTER | SS_NOPREFIX | WS_GROUP
  119.  CONTROL "Displays and prints an embedded and encrypted RTF document", -1, "STATIC", SS_CENTER | SS_NOPREFIX | WS_GROUP, 32, 26, 139, 17
  120.  ICON "i_application", -1, 2, 2, 21, 20
  121.  DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
  122. }
  123.  
  124. // Version info.
  125. 1 VERSIONINFO 
  126. FILEVERSION 1, 0, 0, 0
  127. PRODUCTVERSION 1, 0, 0, 0
  128. FILEFLAGSMASK 0
  129. FILEFLAGS VS_FFI_FILEFLAGSMASK
  130. FILEOS VOS__WINDOWS16
  131. FILETYPE VFT_APP
  132. {
  133.  BLOCK "StringFileInfo"
  134.  {
  135.   BLOCK "040904E4"
  136.   {
  137.    VALUE "FileDescription", "RichView RTF resource viewer\000"
  138.    VALUE "FileVersion", "1.0\000"
  139.     VALUE "LegalCopyright", "Copyright ⌐ P. Albou, 1997. All Rights Reserved.\000"
  140.     VALUE "ProductName", "RichView\000"
  141.    VALUE "ProductVersion", "1.0\000"
  142.   }
  143.  
  144.  }
  145.  
  146.  BLOCK "VarFileInfo"
  147.  {
  148.   VALUE "Translation", 0x0409, 0x04e4
  149.  }
  150.  
  151. }
  152.  
  153. // Printer abort box.
  154. IDD_ABORTDIALOG DIALOG 84, 51, 130, 60
  155. STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION
  156. CAPTION "Printing"
  157. FONT 8, "MS Sans Serif"
  158. {
  159.  PUSHBUTTON "Cancel", IDCANCEL, 46, 40, 40, 14, WS_TABSTOP
  160.  LTEXT "Now printing page", -1, 27, 15, 61, 12
  161.  LTEXT "---", ID_PAGE, 89, 15, 14, 17
  162. }
  163.  
  164. i_application ICON "appl.ico"
  165.  
  166. about_doc DIALOG 32, 32, 256, 128
  167. STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  168. CAPTION "RTF embedded document"
  169. FONT 8, "MS Sans Serif"
  170. {
  171.  DEFPUSHBUTTON "OK", IDOK, 103, 110, 50, 14
  172.  EDITTEXT IDC_EDIT_ABOUT_DOC, 7, 5, 243, 100, ES_MULTILINE | ES_READONLY | WS_BORDER | WS_VSCROLL | WS_TABSTOP
  173. }
  174.  
  175. t_document EMBEDDEDTXT "embed.txt"
  176.  
  177. r_document EMBEDDEDRTF "embed.crt"
  178.  
  179. r_notes EMBEDDEDRTF "notes.crt"
  180.  
  181. //
  182. // User editable resource
  183. //
  184.  
  185. STRINGTABLE 
  186. {
  187.  IDS_EMBEDDEDTITLE, "RichView manual"
  188. }
  189.  
  190. //
  191. // Customization resource
  192. //
  193.  
  194. customize RCDATA 
  195. {
  196. 7
  197. }
  198.  
  199.